Delete array[index]
This method deletes the element at the index specified but does not modify the array. This means that at the place of the deleted index, the element is left undefined or null. This may cause problems when iterating through the array as the deleted index does not hold any value. The length of the array in this case remains the same.
Syntax:
delete array[index]
Example: In this example, we will be deleting an element at the 2nd index and display the resultant array using the delete method.
// Function to delete element
function deleteElement() {
// Input array
let Arr = [1, 2, 3, 4, 5, 6];
// Index of deleting element
let index = 2;
delete Arr[index];
// Display output
console.log(Arr);
}
deleteElement();
Output
[ 1, 2, <1 empty item>, 4, 5, 6 ]
Delete the array elements in JavaScript | delete vs splice
This article will show you how to Delete the array element at a specific position using JavaScript. There are two approaches that can be used to delete elements in an array. They have their own merits regarding the way they perform the deletion.
Contact Us